#ifndef xpack_configure_env
#define xpack_configure_env
#pragma push_macro("xuser")
#undef  xuser
#define xuser mixc::configure_env::inc
#include"define/base_type.hpp"
#include"interface/seqptr.hpp"
#include"lang/cxx.hpp"
#include"macro/xexport.hpp"
#pragma pop_macro("xuser")

// 放到 extern.api.hpp:main 函数中初始化
namespace mixc::configure_env::origin::env {
    // 包装 main 函数的参数
    inline const inc::seqptr<const inc::c08> args = { nullptr, 0 };
}

namespace mixc::configure_env::origin::env::c {
    // 兼容 C
    inline int        argc;
    inline char **    argv;
}

#endif

xexport_space(mixc::configure_env::origin)
